package com.efast.dmom.mgmt.service.les.impl;
import java.util.List;

import com.efast.dmom.mgmt.dao.les.TrBasPartStorageDao;
import com.efast.dmom.mgmt.entity.les.TrBasPartStorage;
import com.efast.dmom.mgmt.service.les.TrBasPartStorageService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TrBasPartStorageServiceImpl implements TrBasPartStorageService{
    @Autowired
    private TrBasPartStorageDao trBasPartStorageDao;
    @Override
    public long getTrBasPartStorageRowCount(Assist assist){
        return trBasPartStorageDao.getTrBasPartStorageRowCount(assist);
    }
    @Override
    public List<TrBasPartStorage> selectTrBasPartStorage(Assist assist){
        return trBasPartStorageDao.selectTrBasPartStorage(assist);
    }
    @Override
    public TrBasPartStorage selectTrBasPartStorageByObj(TrBasPartStorage obj){
        return trBasPartStorageDao.selectTrBasPartStorageByObj(obj);
    }
    @Override
    public TrBasPartStorage selectTrBasPartStorageById(Integer id){
        return trBasPartStorageDao.selectTrBasPartStorageById(id);
    }
    @Override
    public int insertTrBasPartStorage(TrBasPartStorage value){
        return trBasPartStorageDao.insertTrBasPartStorage(value);
    }
    @Override
    public int insertNonEmptyTrBasPartStorage(TrBasPartStorage value){
        return trBasPartStorageDao.insertNonEmptyTrBasPartStorage(value);
    }
    @Override
    public int insertTrBasPartStorageByBatch(List<TrBasPartStorage> value){
        return trBasPartStorageDao.insertTrBasPartStorageByBatch(value);
    }
    @Override
    public int deleteTrBasPartStorageById(Integer id){
        return trBasPartStorageDao.deleteTrBasPartStorageById(id);
    }
    @Override
    public int deleteTrBasPartStorage(Assist assist){
        return trBasPartStorageDao.deleteTrBasPartStorage(assist);
    }
    @Override
    public int updateTrBasPartStorageById(TrBasPartStorage enti){
        return trBasPartStorageDao.updateTrBasPartStorageById(enti);
    }
    @Override
    public int updateTrBasPartStorage(TrBasPartStorage value, Assist assist){
        return trBasPartStorageDao.updateTrBasPartStorage(value,assist);
    }
    @Override
    public int updateNonEmptyTrBasPartStorageById(TrBasPartStorage enti){
        return trBasPartStorageDao.updateNonEmptyTrBasPartStorageById(enti);
    }
    @Override
    public int updateNonEmptyTrBasPartStorage(TrBasPartStorage value, Assist assist){
        return trBasPartStorageDao.updateNonEmptyTrBasPartStorage(value,assist);
    }

    public TrBasPartStorageDao getTrBasPartStorageDao() {
        return this.trBasPartStorageDao;
    }

    public void setTrBasPartStorageDao(TrBasPartStorageDao trBasPartStorageDao) {
        this.trBasPartStorageDao = trBasPartStorageDao;
    }

}